@charset "utf-8";

#welcome-guide {position:relative; padding-bottom:4px; zoom:1; background:url(/image/service/guide/bg_slant.png)}
#welcome-guide .border-b {position:absolute; width:100%; bottom:0; height:1px; overflow:hidden; background:#fff; border-bottom:1px solid #ddd;}
#welcome-guide .g-wrapper {position:relative; width:980px; margin:0 auto;}
#welcome-guide h3 {padding-top:17px; height:33px; font-size:14px; color:#333; font-weight:normal;}
#welcome-guide .content {position:relative; height:354px;}
#welcome-guide .carousel {position:relative; height:316px; border:1px solid #e3dcd2; background:#fdfbf8; overflow:hidden;}
#welcome-guide .carousel ul {position:absolute; width:7000px;}
#welcome-guide .carousel li {float:left; width:854px; padding:29px 63px 0; line-height:21px;}
#welcome-guide .carousel h4 {font-size:18px; line-height:18px; height:23px; margin-bottom:21px;}
#welcome-guide .carousel p {color:#666;}
#welcome-guide .carousel em {color:#000;}
#welcome-guide .carousel a {color:#03a2d0;}
#welcome-guide .carousel .c-text {float:left; width:427px;}
#welcome-guide .carousel .c-image {float:right;}
#welcome-guide .carousel .item1 h4 {margin-bottom:0;}
#welcome-guide .carousel .item1 .p1 {height:61px;}
#welcome-guide .carousel .item1 .p2 {height:28px;}
#welcome-guide .carousel .item1 .p3 {height:62px; border-bottom:1px solid #ddd;}
#welcome-guide .carousel .item1 .with {margin-top:1px; border-top:1px solid #ddd; padding-top:18px;}
#welcome-guide .carousel .item1 .p4 {height:26px;}
#welcome-guide .carousel .item7 h4 {margin-bottom:0;}
#welcome-guide .carousel .item7 .p1 {height:46px;}
#welcome-guide .carousel .item7 .p2 {line-height:28px; height:122px;}
#welcome-guide .carousel .item7 .p3 {height:30px;}
#welcome-guide .carousel .item7 .c-text {width:374px;}
#welcome-guide .carousel .item7 .c-image {width:427px;}
#welcome-guide .carousel .item7 h5 {font-size:12px; line-height:12px; height:26px;}
#welcome-guide .carousel .item7 li {float:left; width:202px; margin-right:23px; padding:0;}
#welcome-guide .carousel .item7 li.last {margin-right:0;}
#welcome-guide .carousel .item7 li .name {margin-top:5px; font-size:14px;}
#welcome-guide .carousel .item7 li .name a {color:#333; font-weight:bold;}
#welcome-guide .carousel .item7 li .reg {font-size:11px; color:#999;}
#welcome-guide .carousel .item7 li .reg span {color:#666;}
#welcome-guide .bullets {margin:10px auto; width:106px;}
#welcome-guide .bullets a {float:left; margin-right:7px; width:9px; height:9px; overflow:hidden; text-indent:-100px; background:
(/image/service/guide/map_bu_control.png)}
#welcome-guide .bullets a:hover,
#welcome-guide .bullets a.on {background-position:-10px 0;}
#welcome-guide .bullets a.last {margin-right:0;}
#welcome-guide .btn-arrow {position:absolute; top:150px; width:14px; height:25px; background:url(/image/common/map_btn_arrow2.png);}
#welcome-guide .btn-arrow.prev {left:19px;}
#welcome-guide .btn-arrow.prev:hover {background-position:-15px 0;}
#welcome-guide .btn-arrow.next {right:19px; background-position:-30px 0;}
#welcome-guide .btn-arrow.next:hover {background-position:-45px 0;}
#welcome-guide .bottom-text {height:30px; color:#ae9b88; line-height:12px;}
#welcome-guide .btn-toggle {position:absolute; padding-right:11px; bottom:14px; right:0; font-size:11px; color:#03a2d0;;}
#welcome-guide .btn-toggle .arrow {position:absolute; right:0; top:6px; width:7px; height:4px; background:url(/image/common/map_arrow_blue.png);}
#welcome-guide .btn-toggle.show .arrow {background-position:0 -5px;}
#welcome-guide .btn-hide {position:absolute; top:18px; right:0;}
